@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a,span{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#070616; font-family:"Microsoft YaHei" }

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:#21a6a1; height:104px; overflow:hidden}

.header{ width:1000px; margin:0 auto; } 

.logo{ float:left; width:142px;}

.top_right{ float:right; margin-top:22px; width:280px; *width:300px;}

.top_right p{ float:left; color:#fff; margin-top:5px; margin-right:20px;}

.top_right p a{ color:#fff;}

#search{height: 22px; float: right;}

#input{width: 131px;height: 22px; line-height:22px; text-indent: 1em; border: none;background:url(search_left.jpg) no-repeat left center }

.nav{ float:right; margin-top:11px; width:715px;}

.nav ul{ float:right}

.nav ul li{ float:left; width:100px; text-align:center;height:50px; line-height:50px; font-size:14px;}

.nav ul li a{ color:#fff; display:block;  }

.nav ul li a:hover{ border-bottom:3px solid #fff}

.nav ul li.nav_a a{ border-bottom:3px solid #fff}

.midbg{ width:100%; height:508px; position: relative; z-index:1;clear:both;  }

.iBan { height:508px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:508px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:508px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:508px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

/*.iBanScreen .num{ position:absolute; bottom:15px; left:45%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}*/

.about_index{ clear:both; overflow:hidden; width:1000px; margin:0 auto; border-top:3px solid #070616; margin-top:65px; padding-top:30px;}

.about_left{ float:left; width:220px; background:url(about_g.jpg) no-repeat right bottom; padding:0px 140px;}

.about_right{ float:right; width:220px;padding:0px 140px;}

.about_h2{ font-size:20px; color:#070616; background:url(about_h2.jpg) no-repeat left bottom; line-height:40px; margin-bottom:20px;}

.about_p{ line-height:25px; margin-bottom:10px;}

.about_more{ background:url(about_more.jpg) no-repeat right center; padding-right:20px; text-transform:uppercase;}

.about_more a{ color:#070616}

.pro_list{width:1000px; margin:0 auto; clear:both; margin-top:30px; overflow:hidden; background:url(list_bg.jpg) no-repeat top center; padding-top:17px;}

.pro_list ul li{ float:left; width:500px; text-align:center; height:376px;}

.pro_list ul li p{ font-size:15px; color:#000000; background:url(list_g.jpg) no-repeat bottom center; line-height:25px; margin-top:10px;}

.pro_list ul li p span{ font-size:18px; text-transform: uppercase; color:#000000; font-family:Arial, Helvetica, sans-serif}

.pro_list ul li a:hover p{ color:#21a6a1}

.pro_list ul li a:hover span{color:#21a6a1}

.pro_bg{ background:#f6f6f6;  clear:both; overflow:hidden; margin-top:80px; padding-bottom:68px;}

.pro_index{ width:1000px; margin:0 auto;margin-top:50px;}

.pro_index h2{ background:url(pro_h2.jpg) no-repeat top center; text-align:center; padding-top:34px; font-size:24px; color:#222222; height:40px;  font-weight:normal; margin-bottom:30px;}

#demo {overflow:hidden;width:1000px; margin:0 auto;height:290px; }

#indemo {float: left;width: 800%;}

#demo1 {float: left;}

.download_show li{ float:left; text-align:center;width:322px;  margin:0px 7px; height:290px; }

.download_show li img{width:320px;height:245px; background:#e3e3e3; padding-top:4px; border:1px solid #f1f1f1; border-bottom:none; margin-bottom:5px;}

.download_show li p{ font-size:14px;  line-height:35px; color:#262d37; background:#eaeaea}

.download_show li a:hover p{ color:#ffffff; background:#22a8a1}

#demo2 {float: left;}

.news_bg{ background: url(news_bg.jpg) repeat-x ; clear:both; overflow:hidden}

.news_index{ width:1000px; margin:0 auto; margin-top:50px; margin-bottom:74px;}

.news_index h2{ background:url(news_h2.jpg) no-repeat left center; height:105px; padding-left:123px; font-size:18px; font-weight:normal; padding-top:23px; margin-bottom:105px;}

.news_index ul{ clear:both; overflow:hidden}

.news_index ul li{ clear:both; border-bottom:1px solid #cccccc; overflow:hidden; padding-bottom:15px; margin-top:62px;}

.n_time{ display:block; float:left; background:url(time_bg.png) no-repeat top center; width:102px; height:106px; margin-top:10px; text-align: center; padding-right:37px; padding-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#1eb0a3; line-height:30px;}

.n_time span{ font-size:18px; font-family: Tahoma, Geneva, sans-serif}

.n_list02 .n_time{background:url(time_bg_a.png) no-repeat top center; color:#fff}

.n_p{ float:left; width:430px; margin-left:70px;}

.nlist_more{ float:right; display:block}

.n_title{ font-size:14px; color:#1eb0a3; padding-bottom:15px; background:url(n_title_bg.jpg) no-repeat left bottom; margin-bottom:40px;}

.nlist_p{ color:#585858; line-height:25px;}

.nlist_more{ background:url(more_dian.png) no-repeat right center; padding-right:37px; height:24px; line-height:24px; font-size:14px; color:#313131; font-family: Arial, Helvetica, sans-serif; margin-top:100px;}

.news_more{ clear:both; display:block; width:190px; height:40px; line-height:40px; background:#1eb0a3; text-align:center; font-size:14px; margin-top:27px;}

.news_more a{ color:#fff}

.footer_bg{ background:url(footer_bg.jpg) no-repeat top center; clear:both; overflow:hidden; height:624px;color:#fff;}

.footer{ width:1000px; margin:0 auto; margin-top:90px;  height:460px; overflow:hidden}

.footer_bg a{ color:#fff}

.f_left{ float:left; width:500px;}

.f_left p{ background:url(contact_logo.png) no-repeat left center; line-height:30px; color:#fff; padding-left:35px; margin-bottom:20px; font-size:13px;}

.f_right{ float:right; width:260px;}

.f_right p{ text-align:center; text-align:center; float:left; margin:0px 15px; color:#fff; line-height:30px;}

.f_feedback{ clear:both; overflow:hidden; color:#fff}

#facebook_in{ width:1000px;  margin-top:10px;   }

#name_in{ border: none; border-bottom:1px solid #fff ; width:460px; height:30px; line-height:30px;margin-bottom:5px;text-indent:1em;color:#fff;*margin-left:-12px;background: none;font-size:14px; margin-right:40px; }

#tel1_in{ border: none; border-bottom:1px solid #fff ; width:460px; height:30px; line-height:30px;margin-bottom:5px;text-indent:1em;color:#fff;*margin-left:-12px;background: none;font-size:14px;}

#mailbox_in{border: none; border-bottom:1px solid #fff ; width:460px; height:30px; line-height:30px;margin-bottom:5px;text-indent:1em;color:#fff;*margin-left:-12px;background: none;font-size:14px; }

.f_feedback span{height:30px; line-height:30px; font-size:14px;}

#content_in{ width:490px;height:105px; line-height:30px; border:1px solid #fff; margin-bottom:7px;text-indent:1em;*margin-left:-12px;background: none;font-size:14px;color:#727272;}

.tijiao_in{ background:#666666; height:43px; text-align:center; width:144px; border:none; font-size:18px; color:#fff; float:right; margin-top:20px; margin-right:6px;}

.footer_p{ clear:both; width:1000px; margin:0 auto; padding-top:15px;}

.footer_p p{ line-height:30px;}

/*ny*/

.banner_ny{ background:url(banner_ny.jpg) no-repeat top center; clear:both; height:300px; overflow: hidden}

.subtitlebg{margin:0px auto; width:100%; border-bottom:1px solid #959595; overflow:hidden;}
.subtitle{margin:0px auto; width:998px; background:#fff;}
.weizhi{float:right; line-height:35px;}
.weizhi a{ color:#333}
.weizhi a:hover{ color:#f8780b}
.color_css{color:#b42d3c;}
.subtitle p{line-height:36px; color:#0c0c18; font-size:16px;}

.content{  width:998px;margin:0px auto; padding-top:22px; padding-bottom:50px; clear:both; overflow:hidden}

.left{float:left; width:255px; border:1px solid #cccccc; padding-bottom:10px}

.prolist_ny{ width:220px; margin:0 auto  }

.left h2{ text-align:center; font-size:16px; color:#fff; line-height:35px; background:#21a6a1; margin-top:23px;}

.left h2 span{ font-size:13px; font-weight:normal; text-transform:capitalize}

.prolist_ny ul li{ line-height:31px; border-bottom:1px solid #cccccc; background:url(pro_dian.jpg) no-repeat 15px center; margin-top:5px;}

.prolist_ny ul li a{ padding-left:30px; color:#636363; font-size:14px;}

.prolist_ny ul li a:hover{ color:#1eb0a3; font-weight:bold }

.prolist_ny ul li.list_a a{color:#1eb0a3; font-weight:bold}

.contact_ny{width:220px; margin:0 auto}

.contact_ny p{ line-height:30px; font-size:14px; color:#282828; margin-top:7px; border-top:2px solid #959595; padding:10px 0px;}

.right{width:730px; float: right; }

.page_content{line-height:30px;text-align:center; overflow:hidden; margin-right:10px; }

.page_content p{text-align:left;text-indent:2em; font-size:14px; color:#5d5d5d}

.News_list{margin-top:5px;text-align:left; font-size:14px}

.News_list li{line-height:35px;background:url(news_dian_ny.jpg) no-repeat left center; border-bottom:1px dashed #d7d7d7;}

.News_list li a{color:#5b5b5b; display:block;padding-left:25px;}

.News_list li a:hover{ color:#1eb0a3; }

.time{ float:right}

#page{clear:both;margin:20px; text-align:right; color:#9d9898}

#page a{color:#666666;padding-left:5px}

#page a.active:link, #page a.active:visited {color: #db241c}

.page{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px}

.page a{color:#7e7e7e}

.Product_list{overflow:hidden}

.Product_list li{float:left;width:232px;text-align:center; margin:0px 4px 20px 4px; height:208px }

.Product_list li img{ width:230px; height:176px; border:1px solid #cccccc}

.Product_list li h3{ background:url(h3_bg.jpg) no-repeat right center; line-height:30px; color:#5d5d5d; font-size:13px; padding:5px 2px}

.Product_list li a:hover h3{ color:#f8780b}

.honor_list{overflow:hidden}

.honor_list li{float:left;width:232px;text-align:center; margin:0px 4px 20px 4px; height:351px }

.honor_list li img{ width:230px; height:319px; border:1px solid #cccccc}

.honor_list li h3{ background:url(h3_bg.jpg) no-repeat right center; line-height:30px; color:#5d5d5d; font-size:13px; padding:5px 2px}

.honor_list li a:hover h3{ color:#f8780b}

.title{line-height:30px;font-size:18px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000}

.hit{line-height:30px;}

.page_p{ margin-top:20px;}

div#qr {
position: fixed;
top: 120px;
right:20px; z-index:9999
}
#qr h3{text-align:center;background:#333;color:#fff;}




















